home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / wildcat / ripwa.zip / RIPWA.DOC < prev    next >
Text File  |  1993-05-04  |  5KB  |  117 lines

  1.  
  2.                                    RIPWA
  3.                                    +++++
  4.                    version 1.00             May 4, 1993
  5.  
  6.                 Wildcat! SysOp's RIP Work-Around for DOORS
  7.  
  8.         a public domain Wildcat! SysOps' utility by Michael Conley.
  9.              (designed for use with Wildcat! 3.xx data files)
  10.  
  11.                   [ requires BRUN40.EXE in the path ]
  12.  
  13. What it does:
  14. -------------
  15. RIPWA will "intercept" your DOOR.SYS and USERINFO.DAT files, and conform
  16. them for DOORS which do not understand the designator for RIP (Remote
  17. Imaging Protocol) graphics.  It will convert these files so that a DOOR
  18. will believe the user is ANSI compatible.
  19.  
  20. If the caller has NOT selected RIP compatibility, nothing is changed in
  21. DOOR.SYS or USERINFO.DAT.
  22.  
  23. Details:
  24. --------
  25. Wildcat! 3.9 has introduced support for RIP graphics, and, as such,
  26. the authors have expanded the definition of one line in DOOR.SYS and
  27. one line in USERINFO.DAT to handle this.   Some DOOR programs, unaware
  28. of RIP, do not understand the new codes in these lines, and default to
  29. a monochrome mode.
  30.  
  31. If you caller is using a RIP compatible modem program, such as
  32. QmodemPro or RIPterm, the program will also understand ANSI graphics
  33. in the DOOR's text mode.
  34.  
  35. When the user invokes a DOOR, Wildcat! writes DOOR.SYS and USERINFO.DAT
  36. in the node work directory.
  37.  
  38. RIPWA will read these files, and if the RIP mode is found in them, it
  39. will write a temporary marker file for later reference, and then change
  40. the RIP designator to an ANSI mode ...
  41.  
  42.      In DOOR.SYS, this occurs on line 20, where the following standard
  43.      choices are recognized:
  44.  
  45.                RIP - RIP mode enabled
  46.                GR  - Graphics (usually ANSI) mode enabled
  47.                NG  - No graphics (monochrome ASCII text)
  48.                7E  - Caller is at 7 bits/even parity.
  49.  
  50.       In USERINFO.DAT, which is proprietary to Wildcat!, the fourth line
  51.       contains one of the following:
  52.  
  53.                R   - RIP mode enabled
  54.                Y   - ANSI graphics mode enabled
  55.                N   - NO graphics, ASCII text only
  56.  
  57. It is VITAL to restore USERINFO.DAT after the DOOR is run, because any
  58. changes made in this file will be "imported" to the user's profile.
  59. If we turned off RIP compatibility during the door and failed to
  60. restore the file, then the caller's profile would be switched to ANSI
  61. and the RIP displays would not appear.
  62.  
  63. Here's a sample batch file for a typical door, with RIPWA support added.
  64.  
  65. @echo off
  66. RIPWA
  67. DOOR program < put your door program here
  68. RIPWA
  69. EXIT
  70.  
  71. If you need to do a CHANGE DIRECTORY to run the DOOR, be certain that
  72. you return to the node work directory before running RIPWA the second
  73. time.  Here's how the batch file should look if you do this ... (of
  74. course you'll need to edit it to put in YOUR directory names:)
  75.  
  76. @echo off
  77. RIPWA
  78. cd c:\mydoor
  79. DOOR program < put your door program here
  80. cd c:\wc30\wcwork\node%wcnodeid%
  81. RIPWA
  82. EXIT
  83.  
  84. That assumes you have set the ENVIRONMENT VARIABLE "WCNODEID" in your
  85. CAT.BAT (or equivalent) file.
  86.  
  87. That's all there is to it.  RIPWA will create a temporary file called
  88. RIPWA.PUK while the door is in operation, and it will delete it after
  89. it has "cleaned up" your files.
  90.  
  91. ------------------------------------------------------------------
  92. PROBLEMS, SUGGESTIONS:
  93.  
  94. This program is public domain.  I don't seek or accept any donations or 
  95. registration fees for any of my Wildcat! utility programs, including 
  96. TODAYBBS, FLOP, MSTAT, USTAT, and others ... however I invite you to
  97. read the short textfile "SHARE" enclosed in this ZIPfile.  It suggests
  98. that you make a contribution to YOUR favorite charity if you find this
  99. program useful.
  100.  
  101. I welcome suggestions, and will try to help (no guarantees) if there are
  102. problems.
  103.  
  104. You may contact me at The Charlatan's Cabin BBS  (213) 654-7337.  Mention
  105. your Wildcat! registration number in the comment and you'll be upgraded to
  106. visiting sysop level without the usually required registration by mail.
  107.  
  108. You may also leave a message via CompuServe EMail. My CompuServe account 
  109. number is 70250,220.  I also regularly check the Mustang Software head-
  110. quarters BBS, especially the "3rd Party Utilities Help" conference.
  111.  
  112. Please, NO VOICE CALLS.  This isn't meant to be unfriendly, but with the 
  113. price of public domain software these days ... I just can't afford to be 
  114. "on call."  I WILL respond to your questions via my BBS or CompuServe,
  115. or via the Mustang Software registered SysOp BBS.
  116.  
  117.